package com.hongxun.project.assets.iPullLine.service;

import com.hongxun.project.assets.iPullLine.domain.IPullLine;
import com.hongxun.project.assets.pPullLine.domain.PPullLine;

import java.util.List;

/**
 * 拉线 服务层
 * 
 * @author hongxun
 * @date 2019-03-19
 */
public interface IIPullLineService 
{
	/**
     * 查询拉线信息
     * 
     * @param id 拉线ID
     * @return 拉线信息
     */
	public IPullLine selectIPullLineById(String id);
	
	/**
     * 查询拉线列表
     * 
     * @param iPullLine 拉线信息
     * @return 拉线集合
     */
	public List<IPullLine> selectIPullLineList(IPullLine iPullLine);
	
	/**
     * 新增拉线
     * 
     * @param iPullLine 拉线信息
     * @return 结果
     */
	public int insertIPullLine(IPullLine iPullLine);
	
	/**
     * 修改拉线
     * 
     * @param iPullLine 拉线信息
     * @return 结果
     */
	public int updateIPullLine(IPullLine iPullLine);
		
	/**
     * 删除拉线信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteIPullLineByIds(String ids);


	public void file(List<PPullLine> pPullLine);
}
